Cellular Automata In Depth